home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Special 24 / AMIGAplus Sonderheft 24 (2000)(Falke)(DE)[!].iso / Updates / Virus / VirusExecutor / Install_VE next >
Text File  |  2000-01-01  |  2KB  |  125 lines

  1. ; ************************************************************************
  2. ;
  3. ; $VER: Install 1.00 (06.02.2000)
  4. ; Install script for VirusExecutor v1.85 Copyright © 2000 Jan Erik Olausen
  5. ;
  6. ; ************************************************************************
  7.  
  8. (set old_level @user-level)
  9. (set @default-dest "")
  10.  
  11. ;=============================================================================
  12. ; Make sure we are running under a 2.04 ROM
  13.  
  14. (if (< (/ (getversion) 65536) 37)
  15. (
  16.     (abort #bad-kick)
  17. ))
  18.  
  19. (set destination
  20.     (tackon
  21.         (askdir
  22.             (prompt "Please select the path where you want to install\nthe VirusExecutor program.\n\nA drawer named VirusExecutor will be created there.\n")
  23.             (help @askdir-help)
  24.             (default "Work:")
  25.             (newpath)
  26.         )
  27.         "VirusExecutor"
  28.     )
  29. )
  30. (set @default-dest destination)
  31.  
  32. (copyfiles
  33.     (source "")
  34.     (dest destination)
  35.     (pattern "VirusExecutor#?")
  36.     (infos)
  37.     
  38. )
  39.  
  40. (copyfiles
  41.     (source "JEOPlay")
  42.     (dest "C:")
  43.     
  44. )
  45.  
  46. (copyfiles
  47.     (source "Sounds")
  48.     (dest (cat destination "/Sounds"))
  49.     (pattern "#?")
  50. )
  51.  
  52.  
  53. ;******************
  54. ;** Locale stuff **
  55. ;******************
  56.  
  57.       (set lang
  58.         (askoptions
  59.           (prompt "Which languages do want installed?")
  60.         (help "Checkmark the languages you want installed, and click Proceed.")
  61.           (choices "Norsk" "Dansk" "Deutsch" "Français")
  62.           (default 0)
  63.       ))
  64.  
  65.       (set n 0)
  66.  
  67.       (while (set language (select n "Norsk" "Dansk" "Deutsch" "Français" ""))
  68.       (
  69.           (if (IN lang n)
  70.              (copyfiles
  71.                   (source (cat "catalogs/" language "/VirusExecutor.catalog" ))
  72.                   (dest (cat "LOCALE:catalogs/" language ))
  73.                   (all)
  74.               )
  75.           )
  76.           (set n (+ n 1))
  77.       ))
  78.  
  79.  
  80.  
  81. ;*****************
  82. ;** Guide stuff **
  83. ;*****************
  84.  
  85. (set guide
  86.    (askoptions
  87.       (prompt "What guide you like to install?")
  88.       (help
  89.         "This will install the VirusExecutor docs."
  90.       )
  91.       (choices "English" "Français")
  92.       (default 1)
  93.    )
  94. )
  95.  
  96. (if (bitand 1 guide)
  97.     (copyfiles
  98.         (source "Docs/VirusExecutor.guide")
  99.         (dest (cat destination))
  100.         (infos)
  101.     )
  102. )
  103.  
  104. (if (bitand 2 guide)
  105.     (copyfiles
  106.         (source "Docs/VirusExecutor_fr.guide")
  107.         (dest (cat destination))
  108.         (infos)
  109.     )
  110. )
  111.  
  112. ;********************
  113. ;** s:user-startup **
  114. ;********************
  115.  
  116. (startup "VirusExecutor"
  117.     (prompt "An assign is needed in to your \"s:user-startup\" file.")
  118.     (help @startup-help)
  119.     (command "if exists \"" destination "\"\n")
  120.     (command "   assign VirusExecutor: \"" destination "\"\n")
  121.     (command "   endif\n")
  122.     (command "endif")
  123. )
  124.